wrote a test case for 5002100 and 2004150 and made it pass