Solution by Alexander Karelas