To whoever recommended this due to it being 'fappable': YOU FUCKING LIAR, THERE'S NOTHING HOT ABOUT THIS SHIT AT ALL.
I'm not a glasses man.
So did I. Especially to this.
Rin is an overused name.
She's like Mai-chan, except also an assassin and detective.