python is hard