Why top view giving wrong output?