Finish 1, finish brute force for 2. debugging