BUTTERFLY Partial Solution