This is sooooooo goooodddddd but damn the translation is so bad. I can't even grasp the main point of the sory.