How to Solve the Torus Puzzle. - Kazuyuki Amano; Yuta Kojima; Toshiya Kurabayashi; Keita Kurihara; Masahiro Nakamura; Ayaka Omi; Toshiyuki Tanaka; Koichi Yamazaki (Algorithms, 2012)