Challenge before solution