Touhou Fuujinroku - Mountain of Faith © 2007 Team Shanghai Alice
Released in May 2007 in Japan.
Game's disc.