/*Write your code here*/
module bin2gray4( input[3:0] bin_in,
output[3:0] gray_out);
function[3:0] bin2gray4;
input[3:0]bin;
begin
bin2gray4[3] = bin[3];
bin2gray4[2] = bin[3]^bin[2];
bin2gray4[1] = bin[2]^bin[1];
bin2gray4[0] = bin[1]^bin[0];
end
endfunction
assign gray_out = bin2gray4(bin_in);
endmodule