Author: Hecz Futoshiki Master