2 opt (6/22)

2 opt