We define the function $Z(A)$ where we write the digits of $A$ in base $10$ form in reverse. (For example: $Z(521)=125$). Call a number $A$ $good$ if the first and last digits of $A$ are different, none of it's digits are $0$ and the equality: $$Z(A^2)=(Z(A))^2$$ happens. Find all such good numbers greater than $10^6$.\\
We are given a function \( Z(A) \) that reverses the digits of \( A \) in base 10. A number \( A \) is called "good" if:
1. The first and last digits of \( A \) are different.
2. None of its digits are 0.
3. The equality \( Z(A^2) = (Z(A))^2 \) holds.

We need to find all such good numbers greater than \( 10^6 \).

1. **Initial Observations:**
   - If \( A \) is a good number, then \( Z(A) \) is also a good number.
   - Without loss of generality (WLOG), assume the rightmost digit of \( A \) is greater than the leftmost digit.

2. **Number of Digits:**
   - Let \( n \geq 6 \) be the number of digits of the good number \( A \).

3. **Rightmost Digit Analysis:**
   - The rightmost digit of \( A \) must be in \(\{2, 3\}\) and \( A^2 \) must have \( 2n-1 \) digits.
   - If the rightmost digit is 4, 5, 6, 7, 8, or 9, then \( A^2 \) ends with 6, 5, 6, 9, 4, or 1 respectively, which makes \( Z(A^2) \neq (Z(A))^2 \).

4. **Case Analysis for Rightmost Digit:**
   - **Rightmost digit is 3:**
     - If the rightmost digit is 3, \( A^2 \) ends with 9. This implies \( Z(A^2) \) begins with 9, and \( Z(A) \) must be in the range \([30000..., 31622...)\).
     - This leads to a contradiction as the next digits from the right would be 1 repeatedly, eventually leading to a zero digit, which is not allowed.

   - **Rightmost digit is 2:**
     - If the rightmost digit is 2, \( A^2 \) ends with 4. This implies \( Z(A^2) \) begins with 4, and \( Z(A) \) must be in the range \([20000..., 2236...)\).
     - Next digit from the right can be 1 or 2.

5. **Subcases for Rightmost Digits:**
   - **Rightmost digits are 22:**
     - If \( A \) ends with 22, \( A^2 \) ends with 84, and \( Z(A^2) \) begins with 48. This leads to a contradiction as the next digits from the right would be 1 repeatedly, eventually leading to a zero digit.

   - **Rightmost digits are 12:**
     - If \( A \) ends with 12, \( A^2 \) ends with 44, and \( Z(A^2) \) begins with 44. This implies \( Z(A) \) must be in the range \([20976..., 21213...)\).
     - Next digit from the right can be 1 or 2.

6. **Further Subcases for Rightmost Digits:**
   - **Rightmost digits are 212:**
     - If \( A \) ends with 212, \( A^2 \) ends with 944, and \( Z(A^2) \) begins with 449. This leads to a contradiction as the next digits from the right would be 1 repeatedly, eventually leading to a zero digit.

   - **Rightmost digits are 112:**
     - If \( A \) ends with 112, \( A^2 \) ends with 544, and \( Z(A^2) \) begins with 445. This implies \( Z(A) \) must be in the range \([21095..., 211187...)\).
     - Next digit from the right is 1.

7. **Final Subcases for Rightmost Digits:**
   - **Rightmost digits are 1112:**
     - If \( A \) ends with 1112, \( A^2 \) ends with 6544, and \( Z(A^2) \) begins with 4456. This implies \( Z(A) \) must be in the range \([211092..., 2111160...)\).
     - Next digit from the right is 1.

   - **Rightmost digits are 11112:**
     - If \( A \) ends with 11112, \( A^2 \) ends with 76544, and \( Z(A^2) \) begins with 44567. This implies \( Z(A) \) must be in the range \([2111089..., 21111134...)\).
     - Next digit from the right is 1.

8. **Conclusion:**
   - The only six-digit good numbers are \( 111112 \) and \( 211111 \).
   - For numbers with more than six digits, the pattern continues similarly, leading to \( 1111112 \) and \( 2111111 \).

The final answer is \( \boxed{A \in \{111112, 211111, 1111112, 2111111\}} \).