# C# #

There's a clear dependency between the phrase and the hashes:

<!-- language: c# -->

    using System;
    using System.Security.Cryptography;
    using System.Text;

    class C
    {
        static void Main ()
        {
            byte[]b=Encoding.ASCII.GetBytes("Answer to the Ultimate Question of Life, the Universe, and Everything");
            Func<HashAlgorithm,int>q=a=>a.ComputeHash(b)[0];
            int[]i={ q(MD5.Create()), q(SHA1.Create()), q(SHA256.Create()), q(SHA384.Create()), q(SHA512.Create()) };
            Console.WriteLine((i[0]+i[1]+i[2]+i[3]+i[4])/(i[2]-i[1])+1);
        }
    }

Is it a coincidence or a sign?