Physicus
solution
by Soren Andersen
The Spoiler Centre