hw5 task2 99%