123 10 777 123 777 123 10 777 123 123 10 777 123 newtype 1 2