middle+

brief report and my solution