I want freely say that in order to start making homework better and to be the best in it, I suggest to pay someone to do my programming homework
https://assigncode.com/do-my-programming-homework.html because it is rather good solution for start. if you are working and don't have too much time for it, such a way is a perfect solution.