updated all solutions