module jk_ff (
input CLK,
input J,
input K,
output reg Q
);
// Write your code here
always @(posedge CLK) begin
case ({J,K})
{1'b0, 1'b0}: Q <= Q;
{1'b0, 1'b1}: Q <= 0;
{1'b1, 1'b0}: Q <= 1;
{1'b1, 1'b1}: Q <= ~Q;
default: Q <= Q;
endcase
end
endmodule