Contracts (Ruskola) - Sec 2B final exam