2 opt (18/22)

2 opt