Imouto no Flandre ga Twintail ni shite Oniichan ni Anna koto ya Konna koto
Parody: Touhou Project / 東方Project.