17 initial (and wrong) solution
amend conflict resolved