(i) We know that domain (g o f) = domain (f) = {3, 9, 12}
By substituting the values
(g o f) (3) = g{f(3)} = g{1} = 3
(g o f) (9) = g{f(9)} = g{3} = 3
(g o f) (12) = g{f(12)} = g{4} = 9
Hence, g o f = {(3, 3), (9, 3), (12, 9)}
(ii) We know that domain (f o g) = domain (g) = {1, 3, 4, 5}
By substituting the values
(f o g) (1) = f{g(1)} = f{3} = 1
(f o g) (3) = f{g(3)} = f{3} = 1
(f o g) (4) = f{g(4)} = f{9} = 3
(f o g) (5) = f{g(5)} = f{9} = 3
Hence, f o g = {(1, 1), (3, 1), (4, 3), (5, 3)}