How do you plan to solve it?
module reg4 ( input wire CLK, input wire [3:0] D, output reg [3:0] Q ); always @(posedge CLK) begin Q <= D; // capture input on rising edge end endmodule