Solution v3080 (4/17)

Solution v3080