var n5 = parseInt(Math.random() * 8) + 1
	var x2 = ""
	var w3 = 0
   var g = new Array(10);
   var h = new Array(10);
	for (i=0; i < 9; i++) {

	var z4=""
			for (j=0; j < 9; j++) {

	x2 = f[i].charAt(j)
	if (x2 != "_"){
		w3=parseInt(x2, 10)
		w3=w3 + n5
	if (w3>9){
	w3=w3-9}
	x2=String(w3)
		}
	z4=z4+x2

	
			}
	f[i]=z4

				}

   var g = new Array();

	var n6 = parseInt(Math.random() * 4) + 1

	if (n6==4) {
	var cv2 = 0
	for (i=0; i < 9; i++) {
	cv2= 8-i
	g[cv2]=f[i]
	}
		}
	else if (n6==3) {
		g[0]=f[7]
		g[1]=f[6]
		g[2]=f[8]
		g[3]=f[1]
		g[4]=f[0]
		g[5]=f[2]
		g[6]=f[4]
		g[7]=f[3]
		g[8]=f[5]
			}

	else if (n6==2) {

	for (i=0; i < 9; i++) {
	h[i] = f[i].charAt(6) + f[i].charAt(3) + f[i].charAt(0) + f[i].charAt(7) +
	f[i].charAt(4) + f[i].charAt(1) + f[i].charAt(8) + f[i].charAt(5) + f[i].charAt(2)
	}
		g[0]=h[6]
		g[1]=h[3]
		g[2]=h[0]
		g[3]=h[7]
		g[4]=h[4]
		g[5]=h[1]
		g[6]=h[8]
		g[7]=h[5]
		g[8]=h[2]
			}

	else {
	g=f}



