HW5 5.3 shitty answer