Hand #1, villain is unknown but playing 43/17 over 25 hands. I don't want to miss value, but will only a flush call a raise?

PokerStars No-Limit Hold'em, $0.50 BB (7 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

MP2 ($59.60)
Hero (CO) ($50)
Button ($10.85)
SB ($7.85)
BB ($12.60)
UTG ($34.25)
MP1 ($29)

Preflop: Hero is CO with 9, 9
1 fold, MP1 calls $0.50, 1 fold, Hero raises to $2.50, 3 folds, MP1 calls $2

Flop: ($5.75) 3, 10, 7 (2 players)
MP1 checks, Hero bets $3.50, MP1 calls $3.50

Turn: ($12.75) 9 (2 players)
MP1 checks, Hero checks

River: ($12.75) 2 (2 players)
MP1 bets $1, Hero?

Hand #2
The PFRer is unknown but playing very loose, bb is 12/7/4.1 reg. Turn brings my set, but the tight player raises so whats the river play?

PokerStars No-Limit Hold'em, $0.50 BB (9 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

MP1 ($49.25)
MP2 ($23.65)
MP3 ($30.20)
CO ($50)
Button ($25.65)
Hero (SB) ($50.75)
BB ($50)
UTG ($23)
UTG+1 ($45.60)

Preflop: Hero is SB with 4, 4
1 fold, UTG+1 raises to $1, 1 fold, MP2 calls $1, MP3 calls $1, 2 folds, Hero calls $0.75, BB calls $0.50

Flop: ($5) 7, 6, A (5 players)
Hero checks, BB checks, UTG+1 checks, MP2 checks, MP3 checks

Turn: ($5) 4 (5 players)
Hero bets $4, BB raises to $12, UTG+1 calls $12, 2 folds, Hero calls $8

River: ($41) 10 (3 players)
Hero checks, BB bets $15, UTG+1 calls $15, Hero?