1005 finished
Update the 1004 solution
1006 finished