improved testcases 1 to 53.7