Разобраться тяжело.