treat special one solution
amek it compile