ll + queue