I don't really have much knowledge of coding 3D models, but I tried my best. I even tried using blocks I don't normally use.
This took about an hour because of the confusing model + the trial and error.