add unfair shuffle puzzle