Может нужно больше переменных задействовать?