Calculator A to Z
🔍
Download PDF
Chemistry
Engineering
Financial
Health
Math
Physics
Calculators Created by Ayush gupta
Ayush gupta
University School of Chemical Technology-USCT
(GGSIPU)
,
New Delhi
302
Formulas Created
22
Formulas Verified
42
Across Categories
List of Calculators by Ayush gupta
Following is a combined list of all the calculators that have been created and verified by Ayush gupta. Ayush gupta has created 302 and verified 22 calculators across 42 different categories till date.
Basic Formulas
(1)
Verified
Sauter Mean Diameter
Go
8 More Basic Formulas Calculators
Go
Basic Formulas
(2)
Created
Shear Force acting on Newtonian Fluid Layer
Go
Created
Viscosity using Viscometer
Go
7 More Basic Formulas Calculators
Go
Basic Formulas
(13)
Created
Change in Number of Moles due to Reaction
Go
Created
Extent of Reaction given Change in Number of Moles
Go
Created
Extent of Reaction given Number of Moles Initially and at Equilibrium
Go
Created
Gauge Pressure
Go
Created
Mass Fraction of Species A
Go
Created
Number of Gram-Atoms of Element
Go
Created
Number of Moles at Equilibrium given Extent of Reaction
Go
Created
Number of Moles Initially given Extent of Reaction
Go
Created
Overall Conversion in Recycle Process
Go
Created
Overall Material Balance for Crystallizer
Go
Created
Pressure using Virial Equation of State
Go
Created
Selectivity
Go
Created
Vacuum Pressure
Go
1 More Basic Formulas Calculators
Go
Basics of Heat Transfer
(14)
Created
Colburn Factor using Chilton Colburn Analogy
Go
Created
Colburn J-Factor given Fanning Friction Factor
Go
Created
Equivalent Diameter of Non-Circular Duct
Go
Created
Equivalent Diameter when Flow in Rectangular Duct
Go
Created
Fanning Friction Factor given Colburn J-Factor
Go
Created
Heat Transfer Coefficient based on Temperature Difference
Go
Created
Heat Transfer Coefficient given Local Heat Transfer Resistance of Air Film
Go
Created
Heat Transfer from Stream of Gas flowing in Turbulent Motion
Go
Created
Hydraulic Radius
Go
Created
Internal Diameter of Pipe given Heat Transfer Coefficient for Gas in Turbulent Motion
Go
Created
J-Factor for Pipe Flow
Go
Created
Local Heat Transfer Resistance of Air-Film
Go
Created
Reynolds Number given Colburn Factor
Go
Created
Wetted Perimeter given Hydraulic Radius
Go
3 More Basics of Heat Transfer Calculators
Go
Basics of Humidification Process
(8)
Created
Absolute Humidity based on Weight of Air
Go
Created
Absolute Humidity on Basis of Molal Humidity
Go
Created
Humid Heat based on Absolute Humidity
Go
Created
Mixing Ratio on Basis of Specific Humidity
Go
Created
Molal Humidity based on Moles of Air and Water
Go
Created
Percentage Humidity
Go
Created
Saturation Humidity based on Vapor Pressure
Go
Created
Specific Humidity on Basis of Mixing Ratio
Go
11 More Basics of Humidification Process Calculators
Go
Basics of Modes of Heat Transfer
(3)
Created
Overall Heat Transfer based on Thermal Resistance
Go
Created
Radiosity
Go
Created
Rate of Convective Heat Transfer
Go
10 More Basics of Modes of Heat Transfer Calculators
Go
Boiling
(10)
Created
Excess Temperature in Boiling
Go
Created
Heat Transfer Coefficient for Forced Convection Local Boiling Inside Vertical Tubes
Go
Created
Heat Transfer Coefficient given Biot Number
Go
Created
Modified Heat of Vaporization
Go
Created
Modified Heat Transfer Coefficient under Influence of Pressure
Go
Created
Radiation Heat Transfer Coefficient
Go
Created
Radius of Vapour Bubble in Mechanical Equilibrium in Superheated Liquid
Go
Created
Saturated Temperature given Excess Temperature
Go
Created
Surface Temperature given Excess Temperature
Go
Created
Total Heat Transfer Coefficient
Go
4 More Boiling Calculators
Go
Buoyancy and Floatation
(11)
Created
Bottom Force given Buoyant Force and Top Force
Go
Created
Bottom Force on Plate
Go
Created
Buoyant Force given Bottom and Top Force
Go
Created
Buoyant Force given Volume of Body
Go
Created
Buoyant Force on Flat Plate of Uniform Thickness
Go
Created
Submerged Volume given Weight of Fluid Body
Go
Created
Top Force given Buoyant Force and Bottom Force
Go
Created
Top Force on Plate
Go
Created
Volume of Body given Buoyant Force
Go
Created
Volume of Plate
Go
Created
Weight of Submerged Portion of Floating Body
Go
Condensation
(10)
Created
Film Thickness given Mass Flow of Condensate
Go
Created
Film Thickness in Film Condensation
Go
Created
Heat Transfer Coefficient for Condensation on Flat Plate for Nonlinear Temperature Profile in Film
Go
Created
Mass Flow of Condensate through any X Position of Film
Go
Created
Mass Flow Rate through Particular Section of Condensate Film given Reynolds Number of Film
Go
Created
Reynolds Number for Condensate Film
Go
Created
Reynolds Number using Average Heat Transfer Coefficient for Condensate Film
Go
Created
Viscosity of Film given Mass Flow of Condensate
Go
Created
Viscosity of Film given Reynolds Number of Film
Go
Created
Wetted Perimeter given Reynolds Number of Film
Go
12 More Condensation Calculators
Go
Conduction
(3)
Created
Conduction Shape Factor of Corner
Go
Created
Conduction Shape Factor of Edge
Go
Created
Conduction Shape Factor of Wall
Go
3 More Conduction Calculators
Go
Continuous Distillation
(2)
Created
Murphree Efficiency of Distillation Column Based on Vapour Phase
Go
Created
Overall Efficiency of Distillation Column
Go
11 More Continuous Distillation Calculators
Go
Convection Heat Transfer
(31)
Created
Correlation for Local Nusselt Number for Laminar Flow on Isothermal Flat Plate
Go
Created
Correlation for Nusselt Number for Constant Heat Flux
Go
Created
Drag Coefficient for Bluff Bodies
Go
Created
Drag Force for Bluff Bodies
Go
Created
Friction Coefficient given Shear Stress at Wall
Go
Created
Friction Factor given Reynolds Number for Flow in Smooth Tubes
Go
Created
Friction Factor given Stanton Number for Turbulent Flow in Tube
Go
Created
Local Friction Coefficient given Local Reynolds Number
Go
Created
Local Nusselt Number for Constant Heat Flux given Prandtl Number
Go
Created
Local Nusselt Number for Plate Heated over its Entire Length
Go
Created
Local Skin Friction Coefficient for Turbulent Flow on Flat Plates
Go
Created
Local Stanton Number
Go
Created
Local Stanton Number given Local Friction Coefficient
Go
Created
Local Stanton Number given Prandtl Number
Go
Created
Local Velocity of Sound
Go
Created
Local Velocity of Sound when Air Behaves as Ideal Gas
Go
Created
Mass Flow Rate from Continuity Relation for One Dimensional Flow in Tube
Go
Created
Mass Flow Rate given Mass Velocity
Go
Created
Mass Velocity
Go
Created
Mass Velocity given Mean Velocity
Go
Created
Mass Velocity given Reynolds Number
Go
Created
Nusselt Number for Plate heated over its Entire Length
Go
Created
Nusselt Number for Turbulent Flow in Smooth Tube
Go
Created
Prandtl Number given Recovery Factor for Gases for Laminar Flow
Go
Created
Recovery Factor
Go
Created
Recovery Factor for Gases with Prandtl Number near Unity under Laminar Flow
Go
Created
Recovery Factor for Gases with Prandtl Number near Unity under Turbulent Flow
Go
Created
Reynolds Number given Friction Factor for Flow in Smooth Tubes
Go
Created
Reynolds Number given Mass Velocity
Go
Created
Shear Stress at Wall given Friction Coefficient
Go
Created
Stanton Number given Friction Factor for Turbulent Flow in Tube
Go
Co-Relation of Dimensionless Numbers
(3)
Created
Nusselt Number using Dittus Boelter Equation for Cooling
Go
Created
Nusselt Number using Dittus Boelter Equation for Heating
Go
Created
Stanton Number given Fanning Friction Factor
Go
8 More Co-Relation of Dimensionless Numbers Calculators
Go
Effectiveness of Heat Exchanger
(6)
Created
Effectiveness of Counter-Current Heat Exchanger if Cold Fluid is Minimum Fluid
Go
Created
Effectiveness of Counter-Current Heat Exchanger if Hot Fluid is Minimum Fluid
Go
Created
Effectiveness of Parallel-Flow Heat Exchanger if Cold Fluid is Minimum Fluid
Go
Created
Effectiveness of Parallel-Flow Heat Exchanger if Hot Fluid is Minimum Fluid
Go
Created
Heat Exchanger Effectiveness
Go
Created
Heat Exchanger Effectiveness for Minimum Fluid
Go
Filtration
(1)
Verified
Equivalent Diameter using Reynolds Number
Go
3 More Filtration Calculators
Go
Fluid Kinematics
(10)
Created
Acceleration in X Direction given Average Velocity in Nozzle
Go
Created
Acceleration in X Direction in Nozzle given Inlet and Outlet Velocity
Go
Created
Average Velocity given Inlet and Outlet Velocity
Go
Created
Inlet Area given Inlet Velocity of Fluid in Nozzle
Go
Created
Inlet Area of Nozzle given Diameter of Nozzle
Go
Created
Inlet Diameter given Inlet Velocity of Fluid in Nozzle
Go
Created
Inlet Velocity given Average Velocity
Go
Created
Inlet Velocity in Nozzle given Inlet Area of Nozzle
Go
Created
Inlet Velocity in Nozzle given Inlet Diameter of Nozzle
Go
Created
Outlet Velocity given Average Velocity
Go
Fluidisation
(2)
Verified
Porosity or Void Fraction
Go
Verified
Pressure Gradient using Kozeny Carman Equation
Go
3 More Fluidisation Calculators
Go
Fluids in Rigid Body Motion
(12)
Created
Angular Velocity of Liquid in Rotating Cylinder at Constant Pressure when r is Equal to R
Go
Created
Angular Velocity of Liquid in Rotating Cylinder just before Liquid Starts Spilling
Go
Created
Centripetal Acceleration of Fluid Particle Rotating with Constant Angular Velocity
Go
Created
Equation for Free Surface of Liquid in Rotating Cylinder at Constant Pressure
Go
Created
Equation for Free Surface of Liquid in Rotating Cylinder at Constant Pressure when r is Equal to R
Go
Created
Free Surface Isobars in Incompressible Fluid with Constant Acceleration
Go
Created
Height of Container given Radius and Angular Velocity of Container
Go
Created
Pressure at Point in Rigid Body Motion of Liquid in Linearly Accelerating Tank
Go
Created
Slope of Isobar
Go
Created
Slope of Isobar given Inclination Angle of Free Surface
Go
Created
Vertical Rise of Free Surface
Go
Created
Vertical Rise or Drop of Free Surface given Acceleration in X and Z Direction
Go
Formulas on Size Reduction Laws
(7)
Verified
Area of Feed given Crushing Efficiency
Go
Verified
Energy Absorbed by Material while Crushing
Go
Verified
Maximum Diameter of Particle Nipped by Rolls
Go
Verified
Mechanical Efficiency given Energy fed to System
Go
Verified
Power Consumption for Crushing only
Go
Verified
Radius of Crushing Rolls
Go
Verified
Work required for Reduction of Particles
Go
6 More Formulas on Size Reduction Laws Calculators
Go
Fuel & Combustion
(6)
Created
Net Calorific Value
Go
Created
Net Calorific Value Based on Weight Percent of Hydrogen
Go
Created
Net Calorific Value given Weight Fraction
Go
Created
Percent Excess Air
Go
Created
Percent Excess Oxygen
Go
Created
Theoretical Air Requirement
Go
Gas Radiation
(5)
Created
Initial Radiation Intensity
Go
Created
Monochromatic Absorption Coefficient if Gas is Non-Reflecting
Go
Created
Monochromatic Transmissivity
Go
Created
Monochromatic Transmissivity if Gas is Non Reflecting
Go
Created
Radiation Intensity at given Distance using Beer's Law
Go
Heat Exchanger
(7)
Created
Capacity Rate
Go
Created
Fouling Factor
Go
Created
Maximum Possible Rate of Heat Transfer
Go
Created
Number of Heat Transfer Units
Go
Created
Overall Heat Transfer Coefficient for Unfinned Tube
Go
Created
Rate of Heat Transfer using Correction Factor and LMTD
Go
Created
Total Heat Transfer Coefficient for Long Cylinder
Go
3 More Heat Exchanger Calculators
Go
Heat Transfer from Extended Surfaces (Fins)
(1)
Created
Heat Transfer in Fins given Fin Efficiency
Go
8 More Heat Transfer from Extended Surfaces (Fins) Calculators
Go
Hydrostatic Forces on Surfaces
(10)
Created
Absolute Pressure at any Point on Submerged Plate
Go
Created
Absolute Pressure at any Point on Submerged Plate given Intersecting Angle
Go
Created
Average Pressure given Resultant Force
Go
Created
Magnitude of Resultant Hydrostatic Force Acting on Curved Surface
Go
Created
Resultant Force Acting on Completely Submerged Plate given Intersecting Angle
Go
Created
Resultant Force Acting on Completely Submerged Plate given Vertical Distance of Centroid
Go
Created
Resultant Force Acting on Completely Submerged Rectangular Flat Plate
Go
Created
Resultant Force Acting on Horizontal Rectangular Surface
Go
Created
Resultant Force Acting on Plane Surface of Completely Submerged Plate
Go
Created
Resultant Force Acting on Plane Surface of Completely Submerged Plate given Average Pressure
Go
Important Formulas of Condensation Number, Average Heat Transfer Coefficient and Heat Flux
(16)
Created
Average Heat Transfer Coefficient for Condensation Inside Horizontal Tubes for Low Vapor Velocity
Go
Created
Average Heat Transfer Coefficient for Film Condensation on Plate for Wavy Laminar Flow
Go
Created
Average Heat Transfer Coefficient for Laminar Film Condensation of Tube
Go
Created
Average Heat Transfer Coefficient for Laminar Film Condensation on Outside of Sphere
Go
Created
Average Heat Transfer Coefficient for Vapor Condensing on Plate
Go
Created
Average Heat Transfer Coefficient given Reynolds Number and Properties at Film Temperature
Go
Created
Condensation Number
Go
Created
Condensation Number for Horizontal Cylinder
Go
Created
Condensation Number for Vertical Plate
Go
Created
Condensation Number given Reynolds Number
Go
Created
Condensation Number when Turbulence is Encountered in Film
Go
Created
Correlation for Heat Flux proposed by Mostinski
Go
Created
Critical Heat Flux by Zuber
Go
Created
Heat Flux in Fully Developed Boiling State for Higher Pressures
Go
Created
Heat Flux in Fully Developed Boiling State for Pressure upto 0.7 Megapascal
Go
Created
Heat Transfer Rate for Condensation of Superheated Vapors
Go
Mechanical Separation
(5)
Verified
Combined Overall Efficiency of Screen
Go
Verified
Diameter of Wire in Terms of Mesh Number
Go
Verified
Mass Fraction of Material in Feed
Go
Verified
Mass Fraction of Material in Underflow
Go
Verified
Screen Effectiveness based on Oversize Material from Overall Efficiency
Go
7 More Mechanical Separation Calculators
Go
Pressure and its Measurement
(7)
Created
Area at Point 1 using Pascal's Law
Go
Created
Area at Point 2 using Pascal's Law
Go
Created
Barometric Pressure or Atmospheric Pressure
Go
Created
Force at Point 1 using Pascal's Law
Go
Created
Force at Point 2 using Pascal's Law
Go
Created
Gauge Pressure given Absolute Pressure
Go
Created
Vacuum Pressure given Atmospheric Pressure
Go
1 More Pressure and its Measurement Calculators
Go
Process Dynamics and Control
(5)
Created
Time Constant for Heating Process
Go
Created
Time Constant for Mercury in Glass Thermometer
Go
Created
Time Constant for Mixing Process
Go
Created
Time Period of Oscillations using Time Constant and Damping Factor
Go
Created
Transportation Lag
Go
Properties of Fluids
(24)
Created
Angular Velocity given Revolution Per Unit Time
Go
Created
Coefficient of Volume Expansion for Ideal Gas
Go
Created
Density of Fluid
Go
Created
Enthalpy given Flow Work
Go
Created
Enthalpy given Specific Volume
Go
Created
Flow Work given Density
Go
Created
Flow Work given Specific Volume
Go
Created
Height of Capillary Rise in Capillary Tube
Go
Created
Mach Number of Compressible Fluid Flow
Go
Created
Relative Density of Fluid
Go
Created
Shear Force given Shear Stress
Go
Created
Shear Stress Acting on Fluid Layer
Go
Created
Specific Gravity of Fluid given Density of Water
Go
Created
Specific Total Energy
Go
Created
Specific Volume given Density
Go
Created
Specific Volume of Fluid given Mass
Go
Created
Specific Weight of Substance
Go
Created
Tangential Velocity given Angular Velocity
Go
Created
Torque on Cylinder given Angular Velocity and Radius of Inner Cylinder
Go
Created
Torque on Cylinder given Radius, Length and Viscosity
Go
Created
Volume Expansivity for Ideal Gas
Go
Created
Weight Density given Density
Go
Created
Weight of Liquid Column in Capillary Tube
Go
Created
Wetted Surface Area
Go
2 More Properties of Fluids Calculators
Go
Radiation Exchange with Specular Surfaces
(8)
Created
Diffuse Radiation Exchange from Surface 1 to Surface 2
Go
Created
Diffuse Radiation Exchange from Surface 2 to Surface 1
Go
Created
Diffuse Radiosity
Go
Created
Direct Diffuse Radiation from Surface 2 to Surface 1
Go
Created
Net Heat Lost by Surface
Go
Created
Net Heat Lost by Surface given Diffuse Radiosity
Go
Created
Reflectivity given Specular and Diffuse Component
Go
Created
Transmissivity given Specular and Diffuse Component
Go
Radiation Formulas
(23)
Created
Absorptivity given Reflectivity and Transmissivity
Go
Created
Area of Surface 1 given Area 2 and Radiation Shape Factor for Both Surfaces
Go
Created
Area of Surface 2 given Area 1 and Radiation Shape Factor for Both Surfaces
Go
Created
Emissive Power of Blackbody
Go
Created
Emissive Power of Non Blackbody given Emissivity
Go
Created
Emissivity of Body
Go
Created
Energy of each Quanta
Go
Created
Frequency given Speed of Light and Wavelength
Go
Created
Mass of Particle Given Frequency and Speed of Light
Go
Created
Maximum Wavelength at given Temperature
Go
Created
Net Energy Leaving given Radiosity and Irradiation
Go
Created
Radiation Temperature given Maximum Wavelength
Go
Created
Radiosity given Emissive Power and Irradiation
Go
Created
Reflected Radiation given Absorptivity and Transmissivity
Go
Created
Reflectivity given Absorptivity for Blackbody
Go
Created
Reflectivity given Emissivity for Blackbody
Go
Created
Resistance in Radiation Heat Transfer when No Shield is Present and Equal Emissivities
Go
Created
Shape Factor 12 given Area of Both Surface and Shape Factor 21
Go
Created
Shape Factor 21 given Area of Both Surface and Shape Factor 12
Go
Created
Temperature of Radiation Shield Placed between Two Parallel Infinite Planes with Equal Emissivities
Go
Created
Total Resistance in Radiation Heat Transfer given Emissivity and Number of Shields
Go
Created
Transmissivity Given Reflectivity and Absorptivity
Go
Created
Wavelength Given Speed of Light and Frequency
Go
Radiation Heat Transfer
(10)
Created
Heat Transfer between Concentric Spheres
Go
Created
Heat Transfer between Small Convex Object in Large Enclosure
Go
Created
Heat Transfer between Two Infinite Parallel Planes given Temp and Emissivity of Both Surfaces
Go
Created
Heat Transfer between Two Long Concentric Cylinder given Temp, Emissivity and Area of Both Surfaces
Go
Created
Net Heat Exchange between Two Surfaces given Radiosity for Both Surface
Go
Created
Net Heat Exchange given Area 1 and Shape Factor 12
Go
Created
Net Heat Exchange given Area 2 and Shape Factor 21
Go
Created
Net Heat Transfer from Surface given Emissivity, Radiosity and Emissive Power
Go
Created
Radiation Heat Transfer between Plane 1 and Shield given Temperature and Emissivity of Both Surfaces
Go
Created
Radiation Heat Transfer between Plane 2 and Radiation Shield given Temperature and Emissivity
Go
Radiation System consisting of Transmitting and Absorbing Medium between Two Planes.
(8)
Created
Emissive Power of Blackbody through Medium
Go
Created
Emissive Power of Blackbody through Medium given Emissivity of Medium
Go
Created
Emissivity of Medium given Emissive Power of Blackbody through Medium
Go
Created
Energy Emitted by Medium
Go
Created
Energy Leaving Surface 1 that is Transmitted through Medium
Go
Created
Net Heat Exchange in Transmission Process
Go
Created
Temperature of Medium given Emissive Power of Blackbody
Go
Created
Transmissivity of Transparent Medium given Radiosity and Shape Factor
Go
Relative Volatility & Vaporization Ratio
(3)
Created
Relative Volatility using Mole Fraction
Go
Created
Relative Volatility using Vapour Pressure
Go
Created
Total Pressure using Mole Fraction and Saturated Pressure
Go
7 More Relative Volatility & Vaporization Ratio Calculators
Go
Size Reduction Equipment
(1)
Verified
Radius of Ball Mill
Go
3 More Size Reduction Equipment Calculators
Go
Sphericity of Particles
(1)
Verified
Surface Shape Factor
Go
4 More Sphericity of Particles Calculators
Go
Stoichiometry
(5)
Created
Average Molecular Weight
Go
Created
Chemical Plant Yield
Go
Created
Percent Yield of Chemical Reaction
Go
Created
Stoichiometric Number given Change in Number of Moles and Extent of Reaction
Go
Created
Stoichiometric Number given Number of Moles Initially and at Equilibrium
Go
Storage and Transportation Of Solids
(1)
Verified
Applied Pressure in Terms of Coefficient of Flowability for Solids
Go
2 More Storage and Transportation Of Solids Calculators
Go
Temperature Dependency from Arrhenius' Law
(2)
Verified
Activation Energy using Rate Constant at Two Different Temperatures
Go
Verified
Activation Energy using Reaction Rate at Two Different Temperatures
Go
9 More Temperature Dependency from Arrhenius' Law Calculators
Go
Thermal Resistance
(8)
Created
Inner Heat Transfer Coefficient given Inner Thermal Resistance
Go
Created
Inside Area given Thermal Resistance for Inner Surface
Go
Created
Outside Area given Outer Thermal Resistance
Go
Created
Outside Heat Transfer Coefficient given Thermal Resistance
Go
Created
Thermal Resistance for Conduction at Tube Wall
Go
Created
Thermal Resistance for Convection at Inner Surface
Go
Created
Thermal Resistance for Convection at Outer Surface
Go
Created
Total Thermal Resistance
Go
Transformer Design
(1)
Verified
Percentage Regulation of Transformer
Go
18 More Transformer Design Calculators
Go
Unsteady State Heat Conduction
(18)
Created
Biot Number given Characteristic Dimension and Fourier Number
Go
Created
Biot Number given Heat Transfer Coefficient and Time Constant
Go
Created
Biot Number using Fourier Number
Go
Created
Biot Number using Heat Transfer Coefficient
Go
Created
Capacitance of Thermal System by Lumped Heat Capacity Method
Go
Created
Fourier Number
Go
Created
Fourier Number given Characteristic Dimension and Biot Number
Go
Created
Fourier Number given Heat Transfer Coefficient and Time Constant
Go
Created
Fourier Number using Biot Number
Go
Created
Fourier Number using Thermal Conductivity
Go
Created
Initial Internal Energy Content of Body in Reference to Environment Temperature
Go
Created
Initial Temperature of Body by Lumped Heat Capacity Method
Go
Created
Temperature of Body by Lumped Heat Capacity Method
Go
Created
Temperature Response of Instantaneous Energy Pulse in Semi Infinite Solid
Go
Created
Temperature Response of Instantaneous Energy Pulse in Semi Infinite Solid at Surface
Go
Created
Thermal Conductivity given Biot Number
Go
Created
Time Constant of Thermal System
Go
Created
Time Taken by Object for Heating or Cooling by Lumped Heat Capacity Method
Go
Home
FREE PDFs
🔍
Search
Categories
Share
Let Others Know
✖
Facebook
Twitter
Reddit
LinkedIn
Email
WhatsApp
Copied!