My solutions :)