Surprisingly good story, I like it a lot. The English is a bit wonky at times (only minor errors though), but other than that, very good indeed. 5⭐ for me
Then, the messed order is still not tidied up completely: 233 and 234 are switched 213 and 214 are possibly switched, not sure of that one