The Puzzle-Block challenge