343-338 BC