Yes that's a hard problem but thankfully an automated system would get a pass on that, i.e., for the problems we are trying to solve, any of these answers would be considered a reasonable answer... because it's hard enough to even get to a reasonable answer.