Too long since the last homework I took serious