C - creative solution!