working through problems in python first