Ask the user questions first