Humza Yousaf has realised the numbers don't add up and has concluded it's better to resign than lose.

for more ...