with all solutions