ab ab ab ba so difficult