IFS puzzle