Solution by Lukas Mecke