us 1,2 and 3 solved, working on us 4,5,6