3. Let X and Y be finite sets such that |X|= m and |Y| = n. How many different a) functions f = X -> Y exist? b) functions f: X -> Y exist? c) injective functions f: X -> Y exist if m ≤ n? And if n < m?​