Double Input Flowgorithm