flawed solution