Homework 1: 2/2 (non-programming math related homework)
Homework 2: 3/3
Homework 3: 5/5
Homework 4: 5/5
Homework 5: 3/3
Homework 6: 2/2
Gained maximum points obtainable.
Do not copy these codes, they are meant only as a guide to get
as much points as possible. Copying them will only hurt you.