Puzzle multiplication (#877) - Basecamp