頭にきた〜!ビンゴゲームのJavascript!

Yahooの知恵袋の質問で、ビンゴゲームの問題があった。おもしろそうなので回答してみた。
しかもおもいっきり汚い書き方で・・・・。でもアップしてから数分で、質問を取り下げやがった
かなり悪質。それを宿題の答えとして提出するつもりなのか?
「おまえには理解できんだろう!」と叫びたい。
もしその宿題をだした先生がいたら、これを検索してくれ!
いや〜無理だろうけど・・・。
まさか、先生が解読できないとか・・・?

追記。
もしかしたら、ざんしんだ!なんて才能なんだ!とかおだてられたらどうする?!
きっと説明してみてくれ!と先生に言われたら、アウトだよな〜!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<style type="text/css">.W{color:red}</style>
<title>びんご</title>
<table id="t" border="1"><tr><td><td><td><td><td><tr><td><td><td><td><td><tr><td><td>
<td class="W"><td><td><tr><td><td><td><td><td><tr><td><td><td><td><td></table>
<p><input type="button" value="auto" id="a"><input type="text" id="b">
<script type="text/javascript">Z=function(){return 1+Math.random()*75|0};
Y=document;X=Y.getElementById('t');O=Y.getElementById('b');N=function(x,y){return X.rows[y].cells[x].className!=''};
A=function B(){E=[];C=25;while(C--){while(E[D=Z()]);X.rows[C/5|0].cells[C%5].innerHTML=E[D]=C==12?'free':D}}();
document.onclick=function(){G=event.srcElement;if(G.nodeName=='TD'){if(O.value==''||E[O.value-0]==G.firstChild.nodeValue){G.className=G.className?'':'W';if(V())alert("びんご")}}
if(G.id=='a')O.value=Z()};V=function(){T=G.cellIndex;S=G.parentNode.sectionRowIndex;
R=4;Q=1;while(-1<R)Q*=N(R--,S);if(Q)return 1;
R=4;Q=1;while(-1<R)Q*=N(T,R--);if(Q)return 1;
if(T==S){R=4;Q=1;while(-1<R)Q*=N(R,R--);if(Q)return 1}if(4-T==S){R=4;Q=1;while(-1<R)Q*=N(R,4-R--);if(Q)return 1;}}
</script>