introduction to programming problem set 0