Stage 59

Stage 59

Complete Stage 59 in 43 moves or less.