add others' solutions