Final commit. Finished them all without looking at other's solutions :)