Intermediate test

An exercise by Papadamos Konstantinos