Apparently it was too hard for such STG noob like me, i did not even expect myself to win the battle against Ran, but i made it ultimately.I do not speak Japanese, please communicate in English.私(わたし)は日本語(にほんご)が話(はな)せません,英語(えいご)で話(はな)してください。
http://www.nicovideo.jp/watch/sm39947986