Am I an Automorphic Number? An Automorphic number is a number which is a suffix of its square in base 10.  This is sequence A003226 in the OEIS.  

Your Task:

Write a program or function to determine whether an input is an Automorphic number.  

Input:

An integer between 0 and 10^12 (inclusive), that may or may not be an Automorphic number.  

Output:

A truthy/falsy value indicating whether or not the input is an Automorphic number.  

Examples:

0           -&gt; truthy
1           -&gt; truthy
2           -&gt; falsy
9376        -&gt; truthy
8212890625  -&gt; truthy


Scoring:

This is code-golf, lowest score in bytes wins.
Python 2, 24 bytes



lambda n:`n*1L`in`n**2L`


Try it online!

For the first time in history, Python 2's appending an L to the repr of longs is a feature rather than a bug.

The idea is to check if say, 76^2=5776 ends in 76 by checking if 76L is a substring of 5776L. To make the L appear for non-huge numbers, we multiply by 1L or have 2L as the exponent, since an arithmetic operation with a long with produces a long.