Sakura Canal Jigsaw: Kyoto Philosopher's Path Puzzle