module vector_splitter (
input [7:0] in_vec,
output [3:0] out1,
output [1:0] out2,
output out3,
output out4
);
// TODO: Assign outputs using part-selects and bit-selects
assign out1[0] = in_vec[4];
assign out1[1] = in_vec[5];
assign out1[2] = in_vec[6];
assign out1[3] = in_vec[7];
assign out2[0] = in_vec[2];
assign out2[1] = in_vec[3];
assign out3 = in_vec[1];
assign out4 = in_vec[0];
endmodule