It seems very inefficient, though
that was not difficult
I am not very happy about this solution; it is really crap