first solution commit