You are given a string S. Write a program that computes the MD5 hash of S.
MD5 reduces a byte sequence of any length to a 128 bit value. The answer is that 128 bit value written as 32 hexadecimal digits.
The first line contains the string S. S consists only of uppercase letters, lowercase letters, and digits, and its length is between 1 and 50.
Print the MD5 hash of S on the first line, as 32 lowercase hexadecimal digits. The newline that ends the input line is not part of the hashed data.