n, k = map(int, input().split()) if k * 2 < n: print(-1) else: print(n + n - k) for i in range(n - k): print(i * 2 + 1, i * 2 + 2) for i in range(n): print(i + 1, i + 1)