First final of the semester... Not bad, not bad at all