Step 1: Checking number (i): 1A3F
The characters present are:
\[
1,\ A,\ 3,\ F
\]
All of these belong to the valid hexadecimal set.
Therefore,
\[
1A3F
\]
is a valid hexadecimal number.
Step 2: Checking number (ii): 29GF
The characters present are:
\[
2,\ 9,\ G,\ F
\]
The letter G does not belong to the hexadecimal digit set.
Therefore,
\[
29GF
\]
is not a valid hexadecimal number.
Step 3: Checking number (iii): FF12
The characters present are:
\[
F,\ F,\ 1,\ 2
\]
All characters belong to the hexadecimal digit set.
Therefore,
\[
FF12
\]
is a valid hexadecimal number.
Step 4: Checking number (iv): 7BHE
The characters present are:
\[
7,\ B,\ H,\ E
\]
The letter H is not allowed in hexadecimal notation.
Therefore,
\[
7BHE
\]
is not a valid hexadecimal number.
Step 5: Writing the final result.
Valid hexadecimal numbers are:
\[
(i)\quad \text{and}\quad (iii)
\]
Hence, the correct option is:
\[
{(C)\ (i)\ \text{and}\ (iii)}
\]