pretty awesome 🙂, I literally never use LinkedList in my daily job, so I am not very familiar with them what they can do, but these addLast()/removeFirst() combinations seem pretty awesome 🙂. I would say that this seems as one of the cleverest solutions so far, good job! 🙂 K