O homework... How i hate thee.