algorithm:cooking