Ex3.4 finished

text in main, up to 256 bit architecture