Solution by Konstantinos Giannakakis