{'A': 1, 'B': 10, 'C': 100, 'D': 1000}

#############
#...........#
###A#B#C#.###
  #A#B#C#D#
  #########

A: 7, 2, 3, 7
B: 5, 7, 3, 3
C: 11
D Min: 15

// 16277 is too low?
// 16330 is incorrect
// 16442 is too high
// 16512 is too high

A: 2, 6, 2
B: 4, 4, 7, 7
C: 4, 3, 4 (C Min: 9)
D Min: 15