Top Down Design Difficult Problem Math