I tried to get a rough result but failed, try again tomorrow