& the best vegan diet, & which satisfies all your requirements, & at about 2000 calories, is plenty of sunshine, 600g of potatoes, 150g of cheese, & 3 or 6 eggs daily, (& 1oz of walnuts optionally). (& the best aphrodisiac is sunshine & leafy greens & sprinting hard for 5? minutes an hour before sex.)