Non-loop programming problem