Solution v3080 (16/17)

Solution v3080