problem 23

ugly, ugly, ugly, ugly.

i'm down.