consult solving