End up with solution, regarding to PA#3