Stage 28

Stage 28

Complete Stage 28 in 21 moves or less.