solution671