Çok zekice bir fonksiyon yazmanız gerek, o da baya zor olduğunu düşünüyorum bu konuda.