3个人分5个礼物,每个人至少要有1个礼物,一共有多少种分法?麻烦把解题步骤也写出来,