Tolong jelaskan mengenai Paradoks dari Paradoks tukang cukur

Di suatu kerajaan hanya terdapat satu tukang cukur rambut dan di daerah itu terdapat aturan-aturan yang harus ditaati mengenai peraturan mencukur rambut. Peraturannya yaitu; Pertama, semua warga harus mencukur rambutnya. Kedua, semua warga tak boleh mencukur rambutnya di kerajaan lain. Ketiga, semua warga harus mencukur rambutnya di tukang cukur. Keempat, tukang cukur hanya mencukur orang yang tidak mencukur rambutnya sendiri. Teka-tekinya, siapa yang mencukur rambut si tukang cukur? Mengingat aturan kedua, tukang cukur tidak boleh mencukur rambutnya di kerajaan lain. Peraturan ketiga mengatakan, tukang cukur harus mencukur rambutnya ke tukang cukur yaitu dirinya sendiri, sedangkan cuma dia satu-satunya tukang cukur di kerajaan itu. Kalau dia mencukur rambutnya sendiri, berarti dia telah melanggar peraturan keempat, yaitu tukang cukur hanya mencukur rambut orang yang tidak mencukur rambutnya sendiri. Lalu siapakah yang akhirnya mencukur rambut si tukang cukur, sedangkan semua warga termasuk si tukang cukur mencukur rambutnya.