Yes Yes and Yes

Facts