Inexact Method