https://speakerdeck.com/naoya/this-is-functional-competitive-programming-with-haskell
https://speakerdeck.com/naoya/this-is-functional-competitive-programming-with-haskell