done ex39
done ex40
done all