Deleted alstamber's old solutions.