Practising Problem Solving Using Mobile Technologies | AMiner