mechanical engineering problems