isEnd까지 perfect