If you have spark and compression on all cylinders, that leaves only fuel. Check the compression...... if okay, you most likely have a fouled carburetor.
Spark plugs should be Champion QL77JC4 plugs gapped at eithewr .040 or .030 (your choice).
Your statement of....."also cylinder that did not have spark before took out spark new spark plug and it hasn't fired."..... Sorry but I have no idea what that means. However, if you meant to say that the cylinder that didn't have spark previously now has spark and has a new spark plug but still doesn't fire...... if you have compression, that still leads me into a fouled carburetor.