solving simple programming problems