cruncher

noun

A critical or vital point; a crucial or difficult question.