https://www.ioccc.org/years.html#2012_kang