If you want to use logic then you should understand logic