question is uploaded below