Shirt and vest