Challenging mathematical/computer programming problems