289f: finished problem 1.

Check work, I'm a little drrunk.
Working ...