No problem,

Take for example the following code:
Code:
#include <stdio.h>

int v,i,j,k,l,s,a[99];main(){for(scanf("%d",&s);*a-s;v=a[j*=v]-a[i],k=i<
s,j+=(v=j<s&&(!k&&!!printf(2+"\n\n%c"-(!l<<!j)," #Q"[l^v?(l^j)&1:2])&&++
l||a[i]<s&&v&&v-i+j&&v+i-j))&&!(l%=s),v||(i==j?a[i+=k]=0:++a[i])>=s*k&&
++a[--i]);printf("\n\n");}
If I asked you what it does, I would probably get a dumbfounded look. If I told you this program solves the n-queens problem with chessboard output, would you believe me? That is obfuscated code. There is no telling what it does, and it is difficult to reverse engineer such code. This code may be easy to reverse engineer, but in practical size source code I would have to think twice.


- Stack Overflow