Engineering thermodynamics problems and solutions