In a puzzle game, there are five different colored keys: red, blue, green, yellow, and purple. Each key can unlock a chest of the same color. How many distinct ways can you distribute these keys into three chests such that each chest contains at least one key? Let's think step by step and output the final answer within \boxed{}.
user