Complete VariableBlock rule of 5 cases