task6 - infix op realization