Is the solution posted somewhere?
There are solutions of this problem in Japanese, Korean, and probably Chinese as well, but not yet in English. Please try to post your solution and I can tell you whether you are right or not. If you are really lost, I will make a video about it and post it to the Youtube tab of this website.
I read almost all of your articles.
Complete Learning Academy