Solution by Peter Mayr