A man from Sherwood Park, Alta., shows off a 42,000-piece puzzle that he put together, taking more than two years to complete.