Finished part g. Starting part h