h b f R