6+hats+reflection