# Technical Task for RUST Engineer
User enters ASCII string in the command line.
You have to create an application that can find 32 bytes hash number which will end-up with the bytes representation of the entered string
```python
import binascii
import random
import hashlib
def solve(input):
str_val = input.encode('ascii')
hex_val = binascii.hexlify(str_val).decode('ascii')
hex_val_len = len(hex_val)
m = hashlib.sha256()
while(True):
r = random.randbytes(256)
m.update(r)
H = m.hexdigest()
if hex_val == H[-1*hex_val_len:]:
return H
if __name__ == '__main__':
result = solve('near')
print(result)
```
Example (private):
```bash=
$ main.py near
2421c100d3618f86ebe323f4ab3bb30397ec7868a3ec2c970229b9776e656172
```
Where '6e656172' is bytes representation of ASCII string 'near'