Computational Complexity of Sequential Token Swapping Problem