Min conflicts algorithm