added main function
Simon c++ works
Impossible differential key recovery 14 rounds