finished problem 3 for the first time... YES