Как расставить запятые в предложении:
Кто знает(,) может(,) посоветует что-нибудь.
«Кто знает может» — это подлежащее. «Может» могло бы быть вводным словом, но если его отбросить, то теряется смысл предложения. А если выделить с двух сторон запятыми, то будет неясно: может знает или может посоветует.
Как разобрать это предложение и как правильно расставить знаки препинания?