Thank you very much mini review: D, I will fix the key problem and add more stuff and improve the difficulty