Finally I'm done!))
Sorry, I've been doing this so long time))
I had some health problems and i was busy:\
I hope I haven't confused anything X_X

5 40