think-in-a-redux-way-assignments-with-solution