practice problem from programming praxis