array만으로 구현하면 문제가 생기려나