World Puzzle Championship

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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]
Host city
Individual Team
Year City Country Gold Silver Bronze Gold Silver Bronze Ref.
1992 New York City File:Flag of the United States (23px).png United States Canada David Samuel Canada Darren Rigby United States Daniel Johnson File:Flag of the United States (23px).png United States File:Flag of Argentina.svg Argentina File:Flag of Poland.svg Poland [9]
1993 Brno File:Flag of the Czech Republic.svg Czech Republic Czech Republic Robert Babilon United States Wei-Hwa Huang Czech Republic Pavel Kalhous File:Flag of the Czech Republic.svg Czech Republic File:Flag of the United States (23px).png United States File:Flag of Canada (Pantone).svg Canada [10]
1994 Cologne File:Flag of Germany.svg Germany United States Ron Osher Czech Republic Pavel Kalhous Croatia Pero Galogaza File:Flag of the Czech Republic.svg Czech Republic File:Flag of the United States (23px).png United States File:Flag of Croatia.svg Croatia [11]
1995 Poiana Brasov File:Flag of Romania.svg Romania United States Wei-Hwa Huang Hungary Gyorgy Istvan Czech Republic Pavel Kalhous File:Flag of the United States (23px).png United States File:Flag of the Czech Republic.svg Czech Republic File:Flag of Hungary.svg Hungary [12]
1996 Utrecht File:Flag of the Netherlands.svg Netherlands Czech Republic Robert Babilon United States Zack Butler United States Wei-Hwa Huang File:Flag of the United States (23px).png United States File:Flag of the Czech Republic.svg Czech Republic File:Flag of Turkey.svg Turkey [13]
1997 Koprivnica File:Flag of Croatia.svg Croatia United States Wei-Hwa Huang United States Ron Osher Czech Republic Robert Babilon File:Flag of the Czech Republic.svg Czech Republic File:Flag of the United States (23px).png United States File:Flag of Hungary.svg Hungary [14]
1998 Istanbul File:Flag of Turkey.svg Turkey United States Wei-Hwa Huang Japan Akira Nakai United States Zack Butler File:Flag of the United States (23px).png United States File:Flag of Japan.svg Japan File:Flag of Hungary.svg Hungary [15]
1999 Budapest File:Flag of Hungary.svg Hungary United States Wei-Hwa Huang United States Zack Butler Netherlands Niels Roest File:Flag of the United States (23px).png United States File:Flag of the Netherlands.svg Netherlands File:Flag of the Czech Republic.svg Czech Republic [16]
2000 Stamford File:Flag of the United States (23px).png United States Germany Ulrich Voigt United States Wei-Hwa Huang Netherlands Niels Roest File:Flag of the United States (23px).png United States File:Flag of the Netherlands.svg Netherlands File:Flag of Germany.svg Germany [17]
2001 Brno File:Flag of the Czech Republic.svg Czech Republic Germany Ulrich Voigt Czech Republic Robert Babilon United States Zack Butler File:Flag of the United States (23px).png United States File:Flag of the Czech Republic.svg Czech Republic File:Flag of Belgium (civil).svg Belgium [18]
2002 Oulu File:Flag of Finland.svg Finland Netherlands Niels Roest Germany Roland Voigt Germany Ulrich Voigt File:Flag of Japan.svg Japan File:Flag of Germany.svg Germany File:Flag of the United States (23px).png United States [19]
2003 Arnhem File:Flag of the Netherlands.svg Netherlands Germany Ulrich Voigt United States Wei-Hwa Huang United States Roger Barkan File:Flag of Germany.svg Germany File:Flag of the United States (23px).png United States File:Flag of the Netherlands.svg Netherlands [20]
2004 Opatija File:Flag of Croatia.svg Croatia Netherlands Niels Roest Germany Ulrich Voigt United States Roger Barkan File:Flag of the United States (23px).png United States File:Flag of Germany.svg Germany File:Flag of Hungary.svg Hungary [21]
2005 Eger File:Flag of Hungary.svg Hungary Germany Ulrich Voigt United States Wei-Hwa Huang Netherlands Niels Roest File:Flag of Germany.svg Germany File:Flag of the United States (23px).png United States File:Flag of Japan.svg Japan [22]
2006 Borovets File:Flag of Bulgaria.svg Bulgaria Germany Ulrich Voigt United States Wei-Hwa Huang Japan Maho Yokota File:Flag of the United States (23px).png United States File:Flag of Germany.svg Germany File:Flag of Japan.svg Japan [23]
2007 Rio de Janeiro File:Flag of Brazil.svg Brazil Hungary Pal Madarassy United States Thomas Snyder Germany Ulrich Voigt File:Flag of the United States (23px).png United States File:Flag of Japan.svg Japan File:Flag of Belgium (civil).svg Belgium [24]
2008 Minsk File:Flag of Belarus.svg Belarus Germany Ulrich Voigt Turkey Mehmet Murat Sevim United States Roger Barkan File:Flag of the United States (23px).png United States File:Flag of Japan.svg Japan File:Flag of the Czech Republic.svg Czech Republic [25]
2009 Antalya File:Flag of Turkey.svg Turkey Germany Ulrich Voigt Slovakia Peter Hudák Turkey Mehmet Murat Sevim File:Flag of Germany.svg Germany File:Flag of the United States (23px).png United States File:Flag of Japan.svg Japan [26]
2010 Paprotnia File:Flag of Poland.svg Poland Japan Taro Arimatsu Germany Ulrich Voigt Japan Hideaki Jo File:Flag of the United States (23px).png United States File:Flag of Japan.svg Japan File:Flag of Germany.svg Germany [27]
2011 Eger File:Flag of Hungary.svg Hungary United States Palmer Mebane Germany Ulrich Voigt United States Thomas Snyder File:Flag of the United States (23px).png United States File:Flag of Germany.svg Germany File:Flag of Japan.svg Japan [28]
2012 Kraljevica File:Flag of Croatia.svg Croatia Germany Ulrich Voigt United States Thomas Snyder United States Palmer Mebane File:Flag of Germany.svg Germany File:Flag of Japan.svg Japan File:Flag of the United States (23px).png United States [29]
2013 Beijing File:Flag of the People's Republic of China.svg China Germany Ulrich Voigt United States Palmer Mebane United States Thomas Snyder File:Flag of the United States (23px).png United States File:Flag of Germany.svg Germany File:Flag of Japan.svg Japan [30]
2014 London File:Flag of the United Kingdom.svg United Kingdom Germany Ulrich Voigt United States Palmer Mebane Germany Florian Kirch File:Flag of Germany.svg Germany File:Flag of Japan.svg Japan File:Flag of the United States (23px).png United States [31]
2015 Sofia File:Flag of Bulgaria.svg Bulgaria Japan Ken Endo Germany Ulrich Voigt United States Palmer Mebane File:Flag of Germany.svg Germany File:Flag of Japan.svg Japan File:Flag of the United States (23px).png United States [32]
2016 Senec File:Flag of Slovakia.svg Slovakia Germany Ulrich Voigt United States Palmer Mebane Japan Ken Endo File:Flag of Germany.svg Germany File:Flag of Japan.svg Japan File:Flag of the United States (23px).png United States
2017 Bangalore File:Flag of India.svg India Japan Ken Endo Germany Ulrich Voigt Japan Kota Morinishi File:Flag of Japan.svg Japan File:Flag of the United States (23px).png United States File:Flag of Germany.svg Germany [33]
2018 Prague File:Flag of the Czech Republic.svg Czech Republic United States Thomas Snyder Germany Ulrich Voigt Japan Ken Endo File:Flag of Germany.svg Germany File:Flag of the United States (23px).png United States File:Flag of Hungary.svg Hungary [34]
2019 Kirchheim File:Flag of Germany.svg Germany Germany Philipp Weiß Japan Ken Endo United States Walker Anderson File:Flag of the United States (23px).png United States File:Flag of Germany.svg Germany File:Flag of Japan.svg Japan [35]
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 Japan Ken Endo India Prasanna Seshadri United States Thomas Luo File:Flag of Japan.svg Japan File:Flag of the United States (23px).png United States File:Flag of Germany.svg Germany [37]
2023 Toronto File:Flag of Canada (Pantone).svg Canada Japan Ken Endo United States Walker Anderson United States Thomas Luo File:Flag of the United States (23px).png United States File:Flag of Germany.svg Germany File:Flag of Japan.svg Japan [38]
2024 Beijing File:Flag of the People's Republic of China.svg China Japan Ken Endo Japan Kota Morinishi Germany König Christian File:Flag of Japan.svg Japan File:Flag of the United States (23px).png United States File:Flag of the People's Republic of China.svg China [39]
2025 Eger File:Flag of Hungary.svg Hungary United Kingdom Freddie Hand Japan Ken Endo United States Walker Anderson File:Flag of the United States (23px).png United States File:Flag of Japan.svg Japan File:Flag of Germany.svg Germany [40]

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]
File:Balloon balance puzzle.svg
9th World Puzzle Championship balloon balance puzzle

Incomplete list, in alphabetical order:

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).(registration required)
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  40. ^ a b https://www.wspc2025.hu/wpc/
  41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]