KEEP SOLUTIONS (@keeps)