PCG.SE DTMF code challenge