pass first 3 test