Igushkin Sergey 2538

something's done
couldn't meet the deadline, I'm sorry a lot, will complete the solution in the nearest future