contract C {
uint immutable x;
constructor()
{
readX();
x = 3;
}
function readX() public view returns(uint) {
return x;
// ----