Convert Cfp Franc (XPF) to Algerian Dinar (DZD)

1 cfp_franc = 1 cfp_franc

Exchange rates last updated: August 9, 2025 07:00

Conversion Formula for Cfp Franc to Algerian Dinar

The formula of conversion of Cfp Franc to Algerian Dinar is very simple. To convert Cfp Franc to Algerian Dinar, we can use this simple formula:

1 Cfp Franc = 0.7887242627 Algerian Dinar

1 Algerian Dinar = 1.2678702144 Cfp Franc

One Cfp Franc is equal to 0.7887242627 Algerian Dinar. So, we need to multiply the number of Cfp Franc by 0.7887242627 to get the no of Algerian Dinar. This formula helps when we need to change the measurements from Cfp Franc to Algerian Dinar

Cfp Franc to Algerian Dinar Conversion

The conversion of Cfp Franc currency to Algerian Dinar currency is very simple. Since, as discussed above, One Cfp Franc is equal to 0.7887242627 Algerian Dinar. So, to convert Cfp Franc to Algerian Dinar, we must multiply no of Cfp Franc to 0.7887242627. Example:-

Cfp Franc Algerian Dinar
0.01 Cfp Franc 0.0078872426 Algerian Dinar
0.1 Cfp Franc 0.0788724263 Algerian Dinar
1 Cfp Franc 0.7887242627 Algerian Dinar
2 Cfp Franc 1.5774485253 Algerian Dinar
3 Cfp Franc 2.366172788 Algerian Dinar
5 Cfp Franc 3.9436213133 Algerian Dinar
10 Cfp Franc 7.8872426267 Algerian Dinar
20 Cfp Franc 15.7744852533 Algerian Dinar
50 Cfp Franc 39.4362131333 Algerian Dinar
100 Cfp Franc 78.8724262665 Algerian Dinar
500 Cfp Franc 394.3621313327 Algerian Dinar
1,000 Cfp Franc 788.7242626653 Algerian Dinar

Details for CFP Franc (XPF) Currency

Introduction : The CFP Franc (XPF), symbolized as ₣, is the official currency used in the French overseas collectivities of the Pacific, including New Caledonia, French Polynesia, and Wallis and Futuna. Issued by the Institut d’Émission d’Outre-Mer (IEOM), the CFP Franc is pegged to the euro, ensuring currency stability and facilitating economic ties with mainland France. Although not a globally traded currency, it plays a crucial role in local economies by supporting commerce, tourism, and government operations. The CFP Franc’s reliability and connection to the eurozone help ensure financial security for these remote island economies.

History & Origin : The CFP Franc was introduced in 1945 as part of France’s effort to stabilize its colonial currencies in the wake of World War II. Originally standing for 'Colonies Françaises du Pacifique', its meaning has since evolved to 'Change Franc Pacifique' to reflect the modern political relationship between France and its overseas collectivities. Initially pegged to the French franc, the XPF was revalued in 1949 and again in 1999, aligning it with the euro at a fixed exchange rate. The IEOM, based in Nouméa, was established to manage the issuance and regulation of the currency. Despite discussions of currency unification or euro adoption, the CFP Franc remains a vital symbol of financial and administrative autonomy within the French Republic.

Current Use : The CFP Franc is used exclusively in the French Pacific territories and is not accepted elsewhere. It serves as the primary medium of exchange for residents and tourists in New Caledonia, French Polynesia, and Wallis and Futuna. All economic activities, including government salaries, retail transactions, and banking operations, are conducted in XPF. Because it is pegged to the euro, the CFP Franc benefits from exchange rate stability, which is essential for these island economies that rely heavily on imports, tourism, and financial transfers from mainland France. The IEOM ensures smooth monetary policy implementation, including efforts to modernize banking services and encourage digital payment systems.

Details of French Pacific Territories (New Caledonia, French Polynesia, Wallis and Futuna)

The CFP Franc is used across three French overseas collectivities in the Pacific: **New Caledonia**, **French Polynesia**, and **Wallis and Futuna**. These territories, while politically affiliated with France, each enjoy a unique degree of autonomy and cultural distinction, with diverse histories, languages, and economic profiles. Despite their geographic isolation, they are closely connected to the French Republic through administrative, legal, and financial systems.

**New Caledonia**, located east of Australia, is known for its mineral wealth, especially nickel, and has experienced growing political movements seeking greater independence. It is the most economically developed of the three territories, with a population that blends indigenous Kanak traditions with French and multicultural influences. Nouméa, the capital, is a regional economic hub in the South Pacific.

**French Polynesia**, which includes Tahiti, is world-famous for its breathtaking lagoons, overwater bungalows, and vibrant Polynesian culture. The economy here is largely driven by tourism, pearl farming, and some light manufacturing. Despite its reliance on imports, French financial support helps maintain infrastructure, education, and healthcare systems. Papeete, the capital, is the administrative and economic center.

**Wallis and Futuna**, the smallest and most remote of the three, is located northeast of Fiji. It has a largely rural economy based on subsistence agriculture and remittances from expatriates. The traditional chiefly system continues to play a significant role in governance and community life. French administration ensures the provision of public services and legal order.

All three territories benefit from French citizenship, representation in French institutions, and the use of the CFP Franc, which links their local economies to the stability of the eurozone. While each has its own challenges, such as geographic isolation and economic vulnerability, they remain culturally rich and strategically significant parts of the wider French Pacific presence.

Details for Algerian Dinar (DZD) Currency

Introduction : The Algerian Dinar (DZD), symbolized as دج, is the official currency of Algeria and serves as the foundation of the nation’s financial system. Issued and regulated by the Bank of Algeria, the dinar is divided into 100 centimes, although centimes are rarely used due to inflation. The currency is a key component in Algeria’s economy, supporting trade, wages, and government operations. Despite being a relatively closed economy, the Algerian Dinar plays an important role in day-to-day transactions and state-run sectors like hydrocarbons, education, and healthcare. Its value is tightly controlled by the government to maintain monetary and price stability.

History & Origin : The Algerian Dinar was officially introduced in 1964, two years after Algeria gained independence from French colonial rule. It replaced the Algerian franc at par, marking a significant step in the country's assertion of economic sovereignty. Initially pegged to the French franc, the dinar later shifted toward a more managed exchange regime. Over the decades, the currency faced various devaluations and inflationary pressures due to global oil price fluctuations and economic policy changes. Nevertheless, the government has continued to regulate the dinar carefully, especially as Algeria’s economy remains heavily reliant on hydrocarbon exports. The dinar has since become a national symbol of post-colonial identity and economic independence.

Current Use : The Algerian Dinar is the sole legal tender used for all financial transactions across the country, including salaries, retail purchases, public services, and taxation. While it is not freely convertible internationally, it is widely accepted throughout Algeria for both public and private exchanges. In urban centers, digital banking and card-based transactions are gaining ground, although cash remains dominant in rural and informal sectors. The dinar’s value is carefully managed by the central bank through exchange rate controls, which helps in curbing inflation but also creates a parallel currency market. The currency’s strategic use reflects Algeria’s efforts to balance state-led growth with gradual modernization.

Details of Algeria

Algeria, officially the People's Democratic Republic of Algeria, is the largest country in Africa by land area, located in North Africa along the Mediterranean coast. It shares borders with several countries, including Tunisia, Libya, Niger, Mali, Mauritania, Western Sahara, and Morocco. The country’s vast landscape includes coastal plains, the rugged Atlas Mountains, and the expansive Sahara Desert, which covers more than 80% of its territory.

With a population of over 44 million, Algeria has a rich cultural tapestry shaped by Arab, Berber, and French colonial influences. Arabic is the official language, with Tamazight also recognized, and French widely used in business and education. The capital, Algiers, is a bustling city known for its Ottoman-era Casbah, colonial architecture, and vibrant cultural life.

Algeria’s economy is heavily reliant on hydrocarbons, with oil and natural gas accounting for the majority of government revenues and export earnings. This dependency makes the economy vulnerable to global price fluctuations. However, the government is pursuing economic diversification, focusing on sectors like agriculture, tourism, and renewable energy. Public investment in infrastructure and social services remains strong, supported by substantial foreign reserves.

Politically, Algeria has experienced a history of colonialism, a bloody war for independence, and more recently, public movements demanding reforms and transparency. The country maintains a semi-presidential system and has seen gradual, though cautious, political opening in recent years.

Culturally, Algeria is known for its traditional music, such as Raï, its unique cuisine blending Mediterranean and North African flavors, and its long-standing traditions in literature and art. Natural wonders like the Tassili n'Ajjer plateau and ancient Roman ruins attract global interest. With its strategic location and cultural depth, Algeria stands as a key player in both African and Mediterranean affairs.

Convert Cfp Franc to Other Currencies

Cfp Franc to United Arab Emirates DirhamUnited Arab Emirates Dirham to Cfp Franc
Cfp Franc to Afghan AfghaniAfghan Afghani to Cfp Franc
Cfp Franc to Albanian LekAlbanian Lek to Cfp Franc
Cfp Franc to Armenian DramArmenian Dram to Cfp Franc
Cfp Franc to Netherlands Antillean GuilderNetherlands Antillean Guilder to Cfp Franc
Cfp Franc to Angolan KwanzaAngolan Kwanza to Cfp Franc
Cfp Franc to Argentine PesoArgentine Peso to Cfp Franc
Cfp Franc to Australian DollarAustralian Dollar to Cfp Franc
Cfp Franc to Aruban FlorinAruban Florin to Cfp Franc
Cfp Franc to Azerbaijani ManatAzerbaijani Manat to Cfp Franc
Cfp Franc to Bosnia Herzegovina Convertible MarkBosnia Herzegovina Convertible Mark to Cfp Franc
Cfp Franc to Barbadian DollarBarbadian Dollar to Cfp Franc
Cfp Franc to Bangladeshi TakaBangladeshi Taka to Cfp Franc
Cfp Franc to Bulgarian LevBulgarian Lev to Cfp Franc
Cfp Franc to Bahraini DinarBahraini Dinar to Cfp Franc
Cfp Franc to Burundian FrancBurundian Franc to Cfp Franc
Cfp Franc to Bermudan DollarBermudan Dollar to Cfp Franc
Cfp Franc to Brunei DollarBrunei Dollar to Cfp Franc
Cfp Franc to Bolivian BolivianoBolivian Boliviano to Cfp Franc
Cfp Franc to Brazilian RealBrazilian Real to Cfp Franc
Cfp Franc to Bahamian DollarBahamian Dollar to Cfp Franc
Cfp Franc to Bhutanese NgultrumBhutanese Ngultrum to Cfp Franc
Cfp Franc to Botswanan PulaBotswanan Pula to Cfp Franc
Cfp Franc to Belarusian RubleBelarusian Ruble to Cfp Franc
Cfp Franc to Belize DollarBelize Dollar to Cfp Franc
Cfp Franc to Canadian DollarCanadian Dollar to Cfp Franc
Cfp Franc to Congolese FrancCongolese Franc to Cfp Franc
Cfp Franc to Swiss FrancSwiss Franc to Cfp Franc
Cfp Franc to Chilean Unit Of Account UfChilean Unit Of Account Uf to Cfp Franc
Cfp Franc to Chilean PesoChilean Peso to Cfp Franc
Cfp Franc to Chinese Yuan OffshoreChinese Yuan Offshore to Cfp Franc
Cfp Franc to Chinese YuanChinese Yuan to Cfp Franc
Cfp Franc to Colombian PesoColombian Peso to Cfp Franc
Cfp Franc to Costa Rican ColonCosta Rican Colon to Cfp Franc
Cfp Franc to Cuban Convertible PesoCuban Convertible Peso to Cfp Franc
Cfp Franc to Cuban PesoCuban Peso to Cfp Franc
Cfp Franc to Cape Verdean EscudoCape Verdean Escudo to Cfp Franc
Cfp Franc to Czech Republic KorunaCzech Republic Koruna to Cfp Franc
Cfp Franc to Djiboutian FrancDjiboutian Franc to Cfp Franc
Cfp Franc to Danish KroneDanish Krone to Cfp Franc
Cfp Franc to Dominican PesoDominican Peso to Cfp Franc
Cfp Franc to Algerian DinarAlgerian Dinar to Cfp Franc
Cfp Franc to Egyptian PoundEgyptian Pound to Cfp Franc
Cfp Franc to Eritrean NakfaEritrean Nakfa to Cfp Franc
Cfp Franc to Ethiopian BirrEthiopian Birr to Cfp Franc
Cfp Franc to EuroEuro to Cfp Franc
Cfp Franc to Fijian DollarFijian Dollar to Cfp Franc
Cfp Franc to Falkland Islands PoundFalkland Islands Pound to Cfp Franc
Cfp Franc to British Pound SterlingBritish Pound Sterling to Cfp Franc
Cfp Franc to Georgian LariGeorgian Lari to Cfp Franc
Cfp Franc to Guernsey PoundGuernsey Pound to Cfp Franc
Cfp Franc to Ghanaian CediGhanaian Cedi to Cfp Franc
Cfp Franc to Gibraltar PoundGibraltar Pound to Cfp Franc
Cfp Franc to Gambian DalasiGambian Dalasi to Cfp Franc
Cfp Franc to Guinean FrancGuinean Franc to Cfp Franc
Cfp Franc to Guatemalan QuetzalGuatemalan Quetzal to Cfp Franc
Cfp Franc to Guyanaese DollarGuyanaese Dollar to Cfp Franc
Cfp Franc to Hong Kong DollarHong Kong Dollar to Cfp Franc
Cfp Franc to Honduran LempiraHonduran Lempira to Cfp Franc
Cfp Franc to Haitian GourdeHaitian Gourde to Cfp Franc
Cfp Franc to Hungarian ForintHungarian Forint to Cfp Franc
Cfp Franc to Indonesian RupiahIndonesian Rupiah to Cfp Franc
Cfp Franc to Israeli New SheqelIsraeli New Sheqel to Cfp Franc
Cfp Franc to Manx PoundManx Pound to Cfp Franc
Cfp Franc to Indian RupeeIndian Rupee to Cfp Franc
Cfp Franc to Iraqi DinarIraqi Dinar to Cfp Franc
Cfp Franc to Iranian RialIranian Rial to Cfp Franc
Cfp Franc to Icelandic KronaIcelandic Krona to Cfp Franc
Cfp Franc to Jersey PoundJersey Pound to Cfp Franc
Cfp Franc to Jamaican DollarJamaican Dollar to Cfp Franc
Cfp Franc to Jordanian DinarJordanian Dinar to Cfp Franc
Cfp Franc to Japanese YenJapanese Yen to Cfp Franc
Cfp Franc to Kenyan ShillingKenyan Shilling to Cfp Franc
Cfp Franc to Kyrgystani SomKyrgystani Som to Cfp Franc
Cfp Franc to Cambodian RielCambodian Riel to Cfp Franc
Cfp Franc to Comorian FrancComorian Franc to Cfp Franc
Cfp Franc to North Korean WonNorth Korean Won to Cfp Franc
Cfp Franc to South Korean WonSouth Korean Won to Cfp Franc
Cfp Franc to Kuwaiti DinarKuwaiti Dinar to Cfp Franc
Cfp Franc to Cayman Islands DollarCayman Islands Dollar to Cfp Franc
Cfp Franc to Kazakhstani TengeKazakhstani Tenge to Cfp Franc
Cfp Franc to Laotian KipLaotian Kip to Cfp Franc
Cfp Franc to Lebanese PoundLebanese Pound to Cfp Franc
Cfp Franc to Sri Lankan RupeeSri Lankan Rupee to Cfp Franc
Cfp Franc to Liberian DollarLiberian Dollar to Cfp Franc
Cfp Franc to Lesotho LotiLesotho Loti to Cfp Franc
Cfp Franc to Libyan DinarLibyan Dinar to Cfp Franc
Cfp Franc to Moroccan DirhamMoroccan Dirham to Cfp Franc
Cfp Franc to Moldovan LeuMoldovan Leu to Cfp Franc
Cfp Franc to Malagasy AriaryMalagasy Ariary to Cfp Franc
Cfp Franc to Macedonian DenarMacedonian Denar to Cfp Franc
Cfp Franc to Myanma KyatMyanma Kyat to Cfp Franc
Cfp Franc to Mongolian TugrikMongolian Tugrik to Cfp Franc
Cfp Franc to Macanese PatacaMacanese Pataca to Cfp Franc
Cfp Franc to Mauritanian OuguiyaMauritanian Ouguiya to Cfp Franc
Cfp Franc to Mauritian RupeeMauritian Rupee to Cfp Franc
Cfp Franc to Maldivian RufiyaaMaldivian Rufiyaa to Cfp Franc
Cfp Franc to Malawian KwachaMalawian Kwacha to Cfp Franc
Cfp Franc to Mexican PesoMexican Peso to Cfp Franc
Cfp Franc to Malaysian RinggitMalaysian Ringgit to Cfp Franc
Cfp Franc to Mozambican MeticalMozambican Metical to Cfp Franc
Cfp Franc to Namibian DollarNamibian Dollar to Cfp Franc
Cfp Franc to Nigerian NairaNigerian Naira to Cfp Franc
Cfp Franc to Nicaraguan CordobaNicaraguan Cordoba to Cfp Franc
Cfp Franc to Norwegian KroneNorwegian Krone to Cfp Franc
Cfp Franc to Nepalese RupeeNepalese Rupee to Cfp Franc
Cfp Franc to New Zealand DollarNew Zealand Dollar to Cfp Franc
Cfp Franc to Omani RialOmani Rial to Cfp Franc
Cfp Franc to Panamanian BalboaPanamanian Balboa to Cfp Franc
Cfp Franc to Peruvian Nuevo SolPeruvian Nuevo Sol to Cfp Franc
Cfp Franc to Papua New Guinean KinaPapua New Guinean Kina to Cfp Franc
Cfp Franc to Philippine PesoPhilippine Peso to Cfp Franc
Cfp Franc to Pakistani RupeePakistani Rupee to Cfp Franc
Cfp Franc to Polish ZlotyPolish Zloty to Cfp Franc
Cfp Franc to Paraguayan GuaraniParaguayan Guarani to Cfp Franc
Cfp Franc to Qatari RialQatari Rial to Cfp Franc
Cfp Franc to Romanian LeuRomanian Leu to Cfp Franc
Cfp Franc to Serbian DinarSerbian Dinar to Cfp Franc
Cfp Franc to Russian RubleRussian Ruble to Cfp Franc
Cfp Franc to Rwandan FrancRwandan Franc to Cfp Franc
Cfp Franc to Saudi RiyalSaudi Riyal to Cfp Franc
Cfp Franc to Solomon Islands DollarSolomon Islands Dollar to Cfp Franc
Cfp Franc to Seychellois RupeeSeychellois Rupee to Cfp Franc
Cfp Franc to Sudanese PoundSudanese Pound to Cfp Franc
Cfp Franc to Swedish KronaSwedish Krona to Cfp Franc
Cfp Franc to Singapore DollarSingapore Dollar to Cfp Franc
Cfp Franc to Saint Helena PoundSaint Helena Pound to Cfp Franc
Cfp Franc to Sierra Leonean LeoneSierra Leonean Leone to Cfp Franc
Cfp Franc to Somali ShillingSomali Shilling to Cfp Franc
Cfp Franc to Surinamese DollarSurinamese Dollar to Cfp Franc
Cfp Franc to South Sudanese PoundSouth Sudanese Pound to Cfp Franc
Cfp Franc to Sao Tome And Principe DobraSao Tome And Principe Dobra to Cfp Franc
Cfp Franc to Salvadoran ColonSalvadoran Colon to Cfp Franc
Cfp Franc to Syrian PoundSyrian Pound to Cfp Franc
Cfp Franc to Swazi LilangeniSwazi Lilangeni to Cfp Franc
Cfp Franc to Thai BahtThai Baht to Cfp Franc
Cfp Franc to Tajikistani SomoniTajikistani Somoni to Cfp Franc
Cfp Franc to Turkmenistani ManatTurkmenistani Manat to Cfp Franc
Cfp Franc to Tunisian DinarTunisian Dinar to Cfp Franc
Cfp Franc to Tongan PaangaTongan Paanga to Cfp Franc
Cfp Franc to Turkish LiraTurkish Lira to Cfp Franc
Cfp Franc to Trinidad And Tobago DollarTrinidad And Tobago Dollar to Cfp Franc
Cfp Franc to New Taiwan DollarNew Taiwan Dollar to Cfp Franc
Cfp Franc to Tanzanian ShillingTanzanian Shilling to Cfp Franc
Cfp Franc to Ukrainian HryvniaUkrainian Hryvnia to Cfp Franc
Cfp Franc to Ugandan ShillingUgandan Shilling to Cfp Franc
Cfp Franc to United States DollarUnited States Dollar to Cfp Franc
Cfp Franc to Uruguayan PesoUruguayan Peso to Cfp Franc
Cfp Franc to Uzbekistan SomUzbekistan Som to Cfp Franc
Cfp Franc to Venezuelan Bolivar SoberanoVenezuelan Bolivar Soberano to Cfp Franc
Cfp Franc to Vietnamese DongVietnamese Dong to Cfp Franc
Cfp Franc to Vanuatu VatuVanuatu Vatu to Cfp Franc
Cfp Franc to Samoan TalaSamoan Tala to Cfp Franc
Cfp Franc to Cfa Franc BeacCfa Franc Beac to Cfp Franc
Cfp Franc to Silver Troy OunceSilver Troy Ounce to Cfp Franc
Cfp Franc to Gold Troy OunceGold Troy Ounce to Cfp Franc
Cfp Franc to East Caribbean DollarEast Caribbean Dollar to Cfp Franc
Cfp Franc to Special Drawing RightsSpecial Drawing Rights to Cfp Franc
Cfp Franc to Cfa Franc BceaoCfa Franc Bceao to Cfp Franc
Cfp Franc to Palladium OuncePalladium Ounce to Cfp Franc
Cfp Franc to Platinum OuncePlatinum Ounce to Cfp Franc
Cfp Franc to Yemeni RialYemeni Rial to Cfp Franc
Cfp Franc to South African RandSouth African Rand to Cfp Franc
Cfp Franc to Zambian KwachaZambian Kwacha to Cfp Franc

FAQ on Cfp Franc (XPF) to Algerian Dinar (DZD) Conversion:

What is the Symbol of Cfp Franc and Algerian Dinar?

The symbol for Cfp Franc is '₣', and for Algerian Dinars, it is 'دج'. These symbols are used to denote in everyday currency analysis.

How to convert Cfp Franc(s) to Algerian Dinar(es)?

To convert Cfp Franc(s) to Algerian Dinar(es), multiply the number of Cfp Francs by 0.78872426266534 because one Cfp Franc equals 0.78872426266534 Algerian Dinars.
Formula: Algerian Dinars = Cfp Francs × 0.78872426266534.
This is a standard rule used in conversions.

How to convert Algerian Dinar(es) to Cfp Franc(s) ?

To convert Algerian Dinar(es) to Cfp Franc(s), divide the number of Algerian Dinars by 0.78872426266534, since, 1 Cfp Franc contains exactly 0.78872426266534 Algerian Dinar(es).
Formula: Cfp Francs = Algerian Dinar(s) ÷ 0.78872426266534.
It’s a common calculation in conversions.

How many Cfp Franc(s) are these in an Algerian Dinar(es) ?

There are 1.2678702143899 Cfp Francs in one Algerian Dinar. This is derived by dividing 1 Algerian Dinar by 0.78872426266534, as 1 Cfp Franc equals 0.78872426266534 Algerian Dinar(s).
Formula: Cfp Franc = Algerian Dinars ÷ 0.78872426266534.
It’s a precise currency conversion method.

How many Algerian Dinar(es) are these in an Cfp Franc(s) ?

There are exactly 0.78872426266534 Algerian Dinars in one Cfp Franc. This is a fixed value used in the measurement system.
Formula: Algerian Dinar(s) = Cfp Francs × 0.78872426266534.
It's one of the most basic conversions.

How many Algerian Dinar in 10 Cfp Franc?

There are 7.8872426266534 Algerian Dinars in 10 Cfp Francs. This is calculated by multiplying 10 by 0.78872426266534.
Formula: 10 Cfp Francs × 0.78872426266534 = 7.8872426266534 Algerian Dinars.
This conversion is helpful for measurements.

How many Algerian Dinar(s) in 50 Cfp Franc?

There are 39.436213133267 Algerian Dinars in 50 Cfp Francs. One can calculate it by multiplying 50 by 0.78872426266534.
Formula: 50 Cfp Francs × 0.78872426266534 = 39.436213133267 Algerian Dinars.
This conversion is used in many applications.

How many Algerian Dinar(s) in 100 Cfp Franc?

There are 78.872426266534 Algerian Dinar(s) in 100 Cfp Francs. Multiply 100 by 0.78872426266534 to get the result.
Formula: 100 Cfp Francs × 0.78872426266534 = 78.872426266534 Algerian Dinar(s).
This is a basic currency conversion formula.