World Puzzle Championship
The World Puzzle Championship (commonly abbreviated as WPC) is an annual international puzzle competition run by the World Puzzle Federation. All the puzzles in the competition are pure-logic problems based on simple principles, designed to be playable regardless of language or culture.[1]
National teams are determined by local affiliates of the World Puzzle Federation. Of the 30 championships (team category) held thus far, 16 have been won by the United States, 8 by Germany, and 3 each by the Czech Republic and Japan. The most successful individual contestant is Ulrich Voigt (Germany) with 11 titles since 2000.
The latest WPC was held in October 2024 in Beijing.[2]
Origin
[edit | edit source]The World Puzzle Championship was the brainchild of Levi Summers, who wanted to create an event where puzzlers from different countries could compete on an even playing field.[3] Previously, the International Crossword Marathon was the major international competition for puzzle-solving, and Will Shortz had attended it every year, but because participants used their own language and crossword rules, it was not a very good basis for comparing raw puzzle-solving skills across cultures. Shortz created the WPC to overcome these flaws.[1] As described by Nick Baxter, co-director of the U.S. Puzzle Championship, the challenge of the competition is speed.[4]
The first WPC was held in New York City in 1992, and Shortz was the organizer and Helene Hovanec was the coordinator. Each WPC has been held at a different city since then.
Participants
[edit | edit source]Currently, 34 countries are official members of the World Puzzle Federation.[5] Individuals may also take part if their country is not already represented by a national team.[6][7] In the 2017 WPC, 169 contestants from 27 countries participated.[8] The United States has won the championship 17 times, followed by Germany with 8 championships. The Czech Republic and Japan has each won three times. Ulrich Voigt of Germany has been the most successful individual contestant, winning the gold medal eleven times since 2000. Wei-Hwa Huang of the United States won four of the first eight championships in the 1990s. Ken Endo of Japan won five of the most recent eight championships.
Results summary
[edit | edit source]Age-restricted categories
[edit | edit source]Starting from 2013, titles have been awarded also for the best players in two age categories, Under 18 and Over 50 years of age.
Location
|
Under 18 | Over 50 | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Year | City | Country | Gold | Silver | Bronze | Gold | Silver | Bronze | Ref. |
| 2013 | Beijing | File:Flag of the People's Republic of China.svg China | China Qiu Yanzhe | Slovakia Jakub Bahyl | Slovakia Zuzana Hromcová | Italy Stefano Forcolin | United States Nick Baxter | Finland Jouni Juhani Särkijärvi | [30] |
| 2014 | London | File:Flag of the United Kingdom.svg United Kingdom | China Qiu Yanzhe | France Olivier Garçonnet | Turkey Mehmet Durmuş | Italy Stefano Forcolin | Czech Republic Jiří Hrdina | United States Nick Baxter | [31] |
| 2015 | Sofia | File:Flag of Bulgaria.svg Bulgaria | China Qiu Yanzhe | France Olivier Garçonnet | Slovakia Pavol Kollár | United Kingdom David McNeill | Italy Stefano Forcolin | Serbia Zoran Tanasić | [32] |
| 2016 | Senec | File:Flag of Slovakia.svg Slovakia | China Qiu Yanzhe | Slovakia Pavol Kollár | France Olivier Garçonnet | Japan Taro Arimatsu | Italy Stefano Forcolin | Hungary Miklós Mócsy | |
| 2017 | Bangalore | File:Flag of India.svg India | United States Walker Anderson | Slovakia Pavol Kollár | South Korea Kang Hyunmo | Japan Taro Arimatsu | United Kingdom David McNeill | Germany Michael Smit | [33] |
| 2018 | Prague | File:Flag of the Czech Republic.svg Czech Republic | United States Walker Anderson | China Tantan Dai | Bulgaria Ivan Georgiev | Japan Taro Arimatsu | Serbia Cedomir Milanovic | Germany Michael Smit | |
| 2019 | Kirchheim | File:Flag of Germany.svg Germany | United States Walker Anderson | Japan Ryotaro Chiba | Hungary Péter Gyimesi | Japan Taro Arimatsu | United Kingdom David McNeill | Serbia Cedomir Milanovic | |
| 2020 | Shanghai | File:Flag of the People's Republic of China.svg China | cancelled due to the COVID-19 pandemic | [36] | |||||
| 2021 | Shanghai | File:Flag of the People's Republic of China.svg China | |||||||
| 2022 | Kraków | File:Flag of Poland.svg Poland | India Nityant Agriwal | South Korea Yoon Geonwoo | Turkey Ahmet Eren Gozubenli | Japan Taro Arimatsu | Bulgaria Deyan Razsadov | Serbia Cedomir Milanovic | [37] |
| 2023 | Toronto | File:Flag of Canada (Pantone).svg Canada | China Qiu Suzhe | France Valentin Miakinen | Poland Maciej Ignaciuk | Bulgaria Deyan Razsadov | Luxembourg Claudine Thiry | France Philippe Meyer | [38] |
| 2024 | Beijing | File:Flag of the People's Republic of China.svg China | China Qiu Suzhe | Mongolia Oyun-Erdene Adiyajav | China Huang Zhenyu | Bulgaria Deyan Razsadov | Luxembourg Claudine Thiry | France Philippe Meyer | [39] |
| 2025 | Eger | File:Flag of Hungary.svg Hungary | China Qiu Suzhe | Turkey Ramazan Fıstıkcı | Mongolia Oyun-Erdene Adiyajav | United States Wei-Hwa Huang | Czech Republic Jana Vodičková | Bulgaria Deyan Razsadov | [40] |
Classic puzzles used
[edit | edit source]Incomplete list, in alphabetical order:
- Balloon Balance[41]
- Battleship
- Fillomino
- Hitori
- Kakuro
- Nonogram
- Numberlink
- Rubik's Cube
- Slitherlink
- Sudoku and many variants
See also
[edit | edit source]- World Sudoku Championship, another competition run by the World Puzzle Federation
- Nob Yoshigahara Puzzle Design Competition, a competition for the engineering and design of mechanical puzzles
References
[edit | edit source]- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).(registration required)
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b https://www.wspc2025.hu/wpc/
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).