Gate 2 Submission