Two Sliding Squares

Designed by Serhiy Grabarchuk, Ukraine, purchased from Bits And Pieces 2007.
(wood tray and metal pieces, 3.75 by 4.25 by 1/2 inches)

Slide the pieces to solve the Double Square puzzle; the start and end positions are shown above. Here is the solution sheet that was sold with the puzzle: